package com.bckj.fastboot.core.lock;

import java.lang.annotation.*;

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DLock {
    /**
     * 锁的名称
     */
    String value();
    /**
     * 等待获取锁的时间，单位为秒，默认为0，表示不等待
     */
    long waitTime() default 0;
    /**
     * 锁的过期时间，单位为秒，默认为30
     */
    long leaseTime() default 30;
}

    
	